give something teeth - French English Dictionary